package com.shensi.api.pay.pojo;

import lombok.*;

import java.math.BigDecimal;

@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
@ToString
public class PayWay {

    /** 支付id */
    private Integer payWayId;


    /** 支付方式类型 */
    private String payType;


    /** 使用类型 */
    private String useType;


    /** 应用渠道 */
    private String appType;


    /** 商户号 */
    private String mno;


    /** 是否分账 */
    private String fusRuleStatus;


    /** 分账账户号 */
    private String fusRuleMnoArray;

    /** 分账账户比例 */
    private String fusRuleProportionArray;

    /** 终端号 */
    private String terminalNo;

    /** 密钥 */
    private String secretKey;


    /** 油企id信息 */
    private Integer enterpriseId;

    /** 油站id信息 */
    private Integer stationId;

    /**费率*/
    private BigDecimal serviceCharge;

    /**通联分配的appId allinpay_app_id */
    private String allinpayAppId;

    /**通联RSAkey allinpay_key */
    private String allinpayRSAKey;

    private Enterprise enterprise;

    /**通联 是否班结实时到账0关闭1开启 */
    private String tlClassFlag;

    /**通联 通联支付所需要的油站编码 */
    private String tlOilStationNo;

    /**通联 通联班结的sysID */
    private String tlSysId;

    /**通联 通联班结的appid */
    private String tlAppId;

    /**通联 通联班结的密钥 */
    private String tlAppKey;

    /**通联 通联支付的班次数 */
    private int tlClassCount;

    /**通联 通联是否进行分账，班结实时到账，0关闭1开启 */
    private String tlFusFlag;

    private String fusRuleTatus;

    private String allinpayRsaKey;

    private String remark;

    //渠道手续费支付方 0司机/1油企
    private String channelFeePayer;





}
